package com.ruoyi.system.service;

import com.ruoyi.system.domain.AnalysisNMFReq;
import com.ruoyi.system.domain.AnalysisReq;
import org.apache.commons.compress.archivers.ArchiveException;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface IRadapterService {
    List<String> list();
    void upload(MultipartFile[] files) throws IOException;
    void analysis(AnalysisReq param);
    List<String> show();
    List<Map<String,Object>> targetFiles();
    void delete(List<String> files);
    void del(List<String> files,int type);
    Boolean isFileAllBuilding();
    void toZip() throws IOException, ArchiveException;
    void analysisNMF(AnalysisNMFReq param);
    File getLastModifiedFile();
    void delAll(String path);



}
